const express = require("express");

const app = express();

/**
 * 如何接收post请求的参数呢？
 * 答：2步接收完成
 *  1、我们需要使用中间件（这个中间件可以理解插件），这个中间件就是专门用来处理参数的函数
 *  2、在具体的路由的回调函数中通过req.body接收
 * 
 * 注意：中间件的使用是通过app.use方法来使用的
 */ 
app.use(express.urlencoded())

app.post("/",(req,res)=>{
    // req.body: post请求可以通过req.body来接收请求的参数，并且参数返回值为对象
    console.log("接收post请求的参数",req.body);
    res.send({
        status: "ok",
        data: req.body
    })
})

app.listen("8080",()=>{
    console.log("服务器启动成功：http://127.0.0.1:8080");
})